export default {
  //获取当前时间    年-月-日 时:分:秒
  getNowTime () {
    var date = new Date();
    //年 getFullYear()：四位数字返回年份
    var year = date.getFullYear();  //getFullYear()代替getYear()
    //月 getMonth()：0 ~ 11
    var month = date.getMonth() + 1;
    month = month < 10 ? ('0' + month) : month
    //日 getDate()：(1 ~ 31)
    var day = date.getDate() < 10 ? ('0' + date.getDate()) : date.getDate();
    //时 getHours()：(0 ~ 23)
    var hour = date.getHours() < 10 ? ('0' + date.getHours()) : date.getHours();
    //分 getMinutes()： (0 ~ 59)
    var minute = date.getMinutes() < 10 ? ('0' + date.getMinutes()) : date.getMinutes();
    //秒 getSeconds()：(0 ~ 59)
    var second = date.getSeconds() < 10 ? ('0' + date.getSeconds()) : date.getSeconds();

    var time = year + '-' + month + '-' + day + ' ' + hour + ':' + minute + ':' + second;
    return time;
  },
  // 获取当前时间戳
  getnowtime () {
    return new Date().getTime()
  },
  //小于10的拼接上0字符串
  addZero: function (s) {
    return s < 10 ? ('0' + s) : s;
  },

  // 计划航程天数:date1开始时间、date2结束时间
  getlinetime (date1, date2) {
    var date1 = new Date(date1)
    var date2 = new Date(date2)
    var s1 = date1.getTime()
    var s2 = date2.getTime()
    var total = (s2 - s1) / 1000
    return parseInt(total / (24 * 60 * 60))
  },
  changeToDu (dfm) {
    const arr1 = dfm.split('°');
    const d = arr1[0];
    const arr2 = arr1[1].split("'")
    let f = arr2[0] || 0;
    const m = arr2[1] || 0;
    f = parseFloat(f) + parseFloat(m / 60);
    var du = parseFloat(f / 60) + parseFloat(d);
    return du;
  }
  // console.log(changeToDu("113°12'39.6"))
  // //113.211

}